package com.lj.ljminsu.merchant.GuanjiaService.impl;

import com.lj.ljminsu.merchant.Dao.Guanlidao;
import com.lj.ljminsu.merchant.Dao.SaveRoleDao;
import com.lj.ljminsu.merchant.GuanjiaBean.*;
import com.lj.ljminsu.merchant.GuanjiaService.IoPinjService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
public class OPinjService implements IoPinjService {
//    private final  Integer pageSize=3;
    @Resource
    private Guanlidao guanlidao;
    @Resource
    private SaveRoleDao saveRoleDao;
    @Override
    public List<TjPinjia> FindGList(PinjiaUtil pinjiaUtil) {
        List<TjPinjia> tjPinjias = guanlidao.FindGList(pinjiaUtil);
        for (TjPinjia tjPinjia:tjPinjias) {
            int m=0;
            long houseId = tjPinjia.getHouseId();
            TjPinjia pinjia = guanlidao.findUrl(houseId);
            tjPinjia.setImgUrl(pinjia.getImgUrl());
            tjPinjia.setHouseName(pinjia.getHouseName());
        }
        return tjPinjias;
    }

//    @Override
//    public Integer Updete(PinjiaUtil pinjiaUtil) {
//        return guanlidao.Updete(pinjiaUtil);
//    }
    @Override
    public Integer UpdeteS(PinjiaUtil pinjiaUtil) {
        return guanlidao.UpdeteS(pinjiaUtil);
    }

    @Override
    public TjPinjia FinPbyId(Integer id) {
        return guanlidao.FinPbyId(id);
    }

    @Override
    public Integer SaveUz(TjUzRole tjUzRole) {
        return saveRoleDao.SaveUz(tjUzRole);
    }

    @Override
    public List<UzRoleBean> findUzRole(Integer userId) {
        return saveRoleDao.findUzRole(userId);
    }

    @Override
    public void SaveCheksDao(ChekiIdSaveUtil chekiIdSaveUtil) {
        saveRoleDao.SaveCheksDao(chekiIdSaveUtil);
    }

    @Override
    public List<ChekiIdSaveUtil> findRoleC(ChekiIdSaveUtil chekiIdSaveUtil) {
        return saveRoleDao.findRoleC(chekiIdSaveUtil);
    }


    //    @Override
//    public Oderxq findOderXq(Integer oderId) {
//        return oderListDao.findOderXq(oderId);
//    }
//
//    @Override
//    public Integer DelateByoId(Integer oderId) {
//        return oderListDao.DelateByoId(oderId);
//    }
//
//    @Override
//    public Integer QueRen(Integer oderId, Integer sta) {
//        return oderListDao.QueRen(oderId ,sta);
//    }
//
//    @Override
//    public PageUtil QueueTotalPage(Integer danq) {
//        Integer cont = oderListDao.FindCont();
//        Integer totalPage=0;
//        if (cont%pageSize==0){
//            totalPage=cont/pageSize;
//        }else {
//            totalPage=cont/pageSize;
//        }
//        Integer begin=danq*pageSize;
//        PageUtil pageUtil=new PageUtil();
//        pageUtil.setTotalPage(totalPage);
//        pageUtil.setPageNum(pageSize);
//        pageUtil.setBegin(begin);
//        return pageUtil;
//    }
//
//    @Override
//    public List<TjOrder> Fenye(PageUtil pageUtil) {
//        return oderListDao.Fenye(pageUtil);
//    }
////    分页
}
